package com.bluesky.plum.uimodels.standard;

/**
 * It is not a useful and real component set. While the HTML and swing
 * implementations are real. 'Standard' here means it is a guide for other real
 * implementations.
 * 
 * @author HZ00260
 * 
 */
public enum StandardUIComponentType {
	// boolean,number/string,date/time,finite select option
	Checkbox, TextBox, DateTimePicker, SelectBox, SpinBox, ObjectBrowser, ObjectEditor, ObjectCollectionEditor,

	/**
	 * validators
	 */
	RequiredComponentValidator,RegExpComponentValidator,
	/**
	 * non field
	 */
	Label, TextArea, Button,

	ListBox, Table,

	// menu
	Menu, MenuItem, MenuBar,

	// window
	MainWindow, Dialog, Panel, Form,

	// layout
	HorizontalBox, VerticalBox, Grid;
}